spill shield - French English Dictionary